package com.cskaoyan.bean;

/**
 * 代理类 → 新增和委托类相同定义的方法 → 相同：修饰符、返回值、方法名、参数
 * @author stone
 * @date 2021/12/24 10:32
 */
public class ChangFeng {

    //代理类中包含了一个委托类的对象
    JingTian jingtian = new JingTian();

    //执行委托类的方法
    //通用性的增强
    public void buyBreakFast() {
        jingtian.buyBreakFast();
        stronger();
    }

    public void buyLunch() {
        jingtian.buyLunch();
        stronger();
    }
    public void buySupper() {
        jingtian.buySupper();
        stronger();
    }

    public void stronger(){
        System.out.println("一颗卤蛋,一根烤肠");
        //ctrl + shift + v
    }
}
